@charset "UTF-8";
body { font-family: '맑은 고딕' }
header { background: #f8f8f8; }
#header, #footer { width: 960px; margin: 0 auto; }
.navbar { border-radius: 0; border: none; }
.navbar-inverse { background: #191919; color: #e0e0e0; }

footer { background: #e8e8e8; height: 80px; }
#copy { text-align: center; font-size: 11px; padding-top: 50px; }

#contents { width: 960px; margin: 0 auto; min-height: 450px; }
#admin_main { height: 820px; }
.badge { float: right; background: #d9534f; }

.panel { width: 470px; float: left; }
#rsrvchart { width: 100%; }
#newmember, #bpaid { margin-right: 20px; }

.table { font-size: 12px; }
.table th, .table td { text-align: center; }
.table a { color: black; }
#cs .table a { display: block; width: 235px; color: black; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.panel-heading { cursor: pointer; }

.alert a { float: right; }
.alert h4 { font-weight: bold;  }

/* 영화 등록 */
input, select, textarea, label { margin: 10px; }
label { display: none; }
.clear { clear: both; }
.control-label { float: left; width: 80px; text-align: right; }
#synop { width: 490px; height: 300px; }
#movieregi input, #cineregi input, #shregi input { width: 490px; }
#movieregi #runningtime, #movieregi #playdate, #movieregi select
 { width: 150px; float: left; margin-top: 0; }
#movieregi select { margin-bottom: 20px; }
#movierege textarea { width: 450px; height: 250px; }
#btn { width: 515px; margin: 0 auto; margin-bottom: 20px; }
#btn button { width: 233px; margin: 10px; }
#center { width: 515px; margin: 0 auto; }
#file { width: 235px; height: 358px; margin: 10px; padding: 10px; float: left; }
#uposter { width: 212px; height: 303px; margin-top: 10px; border: 1px solid #e0e0e0; }
#filechooser { margin: 0; }
#left { width: 253px; float: left; }
#movieregi #genre1, #movieregi #genre2, #movieregi #genre3,
#movieregi #actor1, #movieregi #actor2, #movieregi #actor3,
#movieregi #director { width: 233px; margin-bottom: 20px; }

#ui-datepicker-div { background: #f7f7f7; width: 300px; border: 1px solid #d8d8d8; padding: 10px; display: none; }
#ui-datepicker-div a { text-decoration: none; }
.ui-datepicker-prev span { text-indent: -9999em; width: 25px; height: 20px;
	background: url('../images/arrows.png') 0 0 no-repeat; float: left; cursor: pointer; }
.ui-datepicker-next span { text-indent: -9999em; width: 25px; height: 20px;
	background: url('../images/arrows.png') -25px 0 no-repeat; float: right; cursor: pointer; }
.ui-datepicker-title { font-weight: bold; text-align: center; }
.ui-datepicker-calendar th { padding: 10px; text-align: center; border-bottom: 1px solid #d8d8d8; }
.ui-datepicker-calendar th:first-child { color: #d9534f; }
.ui-datepicker-calendar th:last-child { color: rgb(44, 131, 211); }
.ui-datepicker-calendar td { padding: 7px 12px; text-align: right; }
.ui-datepicker-calendar td:first-child a { color: #d9534f; }
.ui-datepicker-calendar td:last-child a { color: rgb(44, 131, 211); }
.ui-datepicker-today { background: rgba(200,200,200,0.5); border-radius: 5px; }
.ui-state-hover { font-weight: bold; }

/* 영화관 등록 */
#cineregi #zip1, #cineregi #zip2 { width: 50px; float: left; }
#cineregi select { width: 490px; }
#addr1 { margin-top: -5px; }
#dash { padding-top: 1px; float: left; font-size: 30px; }
#findzipcode { margin: 10px; }
#theater { margin-top: 20px; }
/* 우편번호 찾기 */
.modal-dialog { width: 500px; }
#dong { width: 320px; float: left;  }
#findbtn { width: 108px; margin-top: 10px; }
#ziplist { width: 438px; font-size: 12px; }
#okbtn { width: 110px; }

/* 상영정보 등록 */
#shregi select { width: 490px; }
#shregi #cinema-l, #shregi #cinename { width: 235px; float: left; }
#shregi #playdate { width: 235px; float: left; }
#shregi #shtime-h, #shregi #shtime-m { width: 113px; float: left; margin-right: 0; }
#shregi .shtime { margin: 17px 0 0 -25px; display: block; float: left; color: #bbb; font-weight: bold; }
#shregi #addbtn { width: 490px; margin: 10px; }
#shregi .chk { width: 15px; }

#shlist { width: 650px; margin: 0 auto; }
#shlist #shlist-table { border: 1px solid #e8e8e8; border-radius: 5px; margin: 10px; }
#shlist #shlist-table table { margin: 0; }
#shlist .deletebtn { font-size: 11px; padding: 4px 8px;  }

/* 비밀번호 변경 */
#chgpwd #center { width: 345px; height: 245px; }
#chgpwd p { text-align: center; }
#chgpwd input { width: 300px; }
#chgpwd #btn { width: 345px; }
#chgpwd #btn button { width: 175px; }
#chgpwd #btn #cancle { width: 100px; }

#okdiv { width: 450px; height: 200px; border-radius: 15px; padding: 0;
	position: absolute; top: 190px; left: 50%; margin-left: -225px; }
#okdiv #body { margin: 20px; }
#okdiv button { width: 100%; }
#okdiv #okdiv-btn { margin: 20px; }

/* 회원 정보 조회 */
#meminfo #center { width: 965px; }
#meminfo legend span { display: inline-block; float: right; margin: 10px 45px 0 0; font-size: 14px; }
#meminfo #findbox { width: 584px; margin: 0 auto; }
#meminfo #fkey, #meminfo #fbtn, #meminfo #ftype { margin-top: -5px; }
#meminfo #ftype { width: 100px; float: left; margin-right: 0; }
#meminfo #fkey { width: 400px; float: left; }
#meminfo #ugenre { width: 100px; border: none; margin: 0; }
#meminfo th, #meminfo td { padding: 8px; vertical-align: center; }
#meminfo .mbtn, #meminfo .dbtn { padding: 3px; font-size: 10px; }

/*뉴스정보*/
#search{width: 600px; height: 100px;  margin-left: 160px; text-align: center; }
.cpage {
	font-size: 2em;
	color: red;
	font-weight: bold;
}
#search a{color: black;}

#nfile{margin-left: 10px; width: 100%}